package org.soderiakelvy.model.services.testCase;

import java.util.List;

import junit.framework.Assert;

import org.junit.Test;

import org.soderiakelvy.model.domain.DesProdTipoCliVO;
import org.soderiakelvy.model.domain.ProductoVO;

import org.soderiakelvy.model.domain.TipoClienteVO;
import org.soderiakelvy.model.service.ProductoServicio;
import org.soderiakelvy.model.service.SujetoServicio;
import org.soderiakelvy.model.service.imp.ProductoServicioImp;
import org.soderiakelvy.model.service.imp.SujetoServicioImpl;
import org.soderiakelvy.model.util.ConstantModel;


public class DesProdTipoCliTest {
	@Test
	public void condicionIvaCrud(){
		SujetoServicio service = new SujetoServicioImpl();
		DesProdTipoCliVO desProdTipoCli = new DesProdTipoCliVO();
		TipoClienteVO tipoCliente = new TipoClienteVO();
		ProductoServicio serviceProducto = new ProductoServicioImp();
		ProductoVO producto = new ProductoVO();
		
		tipoCliente = service.getTipoClienteById(1);
		producto = serviceProducto.getProductoById(2);
		
		
		//----------- TEST  ALTA ------------------------
		
		desProdTipoCli.setPorcentajeDescuento(5);
		desProdTipoCli.setProducto(producto);
		desProdTipoCli.setTipoCliente(tipoCliente);
		
		service.insertDesProdTipoCliVO(desProdTipoCli);
		
		
		//----------- TEST  GET ALL BY TIPOCLIENTE ------------------------
				
//				List<DesProdTipoCliVO> lista = service.getAllDesProdTipoCliByTipoCli(tipoCliente);
//				Assert.assertEquals(lista.size(), 2);
//				
//				
//				System.out.println("TEST GETALL OK");
		//-----------------------------------------------------------------------------
		
	}
}
